package main

import (
	"fmt"
	"io"
	"os"
)

/**
循环读取文件中的内容
	读取大文件中的内容
*/
func main() {
	file, err := os.Open("D:/迅雷下载/b.txt")
	if err != nil {
		fmt.Println("写入文件错误")
	}
	fmt.Println(file)

	/**
	需要一个字符类型的切片
	*/
	bytes := make([]byte, 10) //一次只能读取10个字符
	defer file.Close()
	for {
		read, err := file.Read(bytes)
		if err == io.EOF { //表示文件的末尾
			break
		}
		fmt.Println(string(bytes[:read]))
	}

}
